Skip to content

Add GitHub Actions workflow for Python application - #24860

Open
Bensilva2 wants to merge 1 commit into
DataDog:masterfrom
chasesq:master
Open

Add GitHub Actions workflow for Python application#24860
Bensilva2 wants to merge 1 commit into
DataDog:masterfrom
chasesq:master

Conversation

@Bensilva2

@Bensilva2 Bensilva2 commented Aug 13, 2026

Copy link
Copy Markdown

This workflow installs Python dependencies, runs linting with flake8, and executes tests using pytest.

What does this PR do?

Motivation

Review checklist (to be filled by reviewers)

  • Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
  • Add qa/required if this PR needs QA validation, or qa/skip-qa if it does not. Exactly one of the two is required.
  • If you need to backport this PR to another branch, you can add the backport/<branch-name> label to the PR and it will automatically open a backport PR once this one is merged

This workflow installs Python dependencies, runs linting with flake8, and executes tests using pytest.
@datadog-prod-us1-5

datadog-prod-us1-5 Bot commented Aug 13, 2026

Copy link
Copy Markdown

Pipelines

Unblock PR with BitsAI

⚠️ Warnings

🚦 2 Pipeline jobs failed

Python application | build   View in Datadog   GitHub Actions

🔧 Fix in code. This looks caused by changes in this PR. Compilation errors due to invalid syntax in multiple files including 'cache.py', 'resolver.py', and others. Invalid syntax: class ObfuscationLookup[K: Hashable] at ./datadog_checks_base/datadog_checks/base/utils/db/query_metrics/cache.py:15:25

Validate Pinned Actions | pinact   View in Datadog   GitHub Actions

🔧 Fix in code. This looks caused by changes in this PR. GitHub Actions aren't pinned. Ensure actions are pinned to a specific commit SHA for security and reliability.
📋 Copy prompt for your agent
CI on my pull request is failing. Help me find and fix the root cause of each failing job below — they were flagged as caused by changes in this PR, so focus on the diff. For each job, explain the failure and propose a fix.

Branch: master

Python application | build
Commit: dd8f6aeb3369565c69a85aabb00d68b5a6962a7a
Error (code / build):
Compilation errors due to invalid syntax in multiple files including 'cache.py', 'resolver.py', and others. Invalid syntax: class ObfuscationLookup[K: Hashable] at ./datadog_checks_base/datadog_checks/base/utils/db/query_metrics/cache.py:15:25
CI job: https://github.com/DataDog/integrations-core/actions/runs/31752072402/job/94619797306

Validate Pinned Actions | pinact
Commit: dd8f6aeb3369565c69a85aabb00d68b5a6962a7a
Error (code / build):
GitHub Actions aren't pinned. Ensure actions are pinned to a specific commit SHA for security and reliability.
CI job: https://github.com/DataDog/integrations-core/actions/runs/31752072443/job/94619797567

Useful? React with 👍 / 👎

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: dd8f6ae | Docs | Datadog PR Page | Give us feedback!

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: dd8f6aeb33

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/python-app.yml
Comment thread .github/workflows/python-app.yml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant